package com.icinfo.cloud.provider.punish.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.util.HashMap;

/**
 * 描述： 描述：文书保存及关联案件传输对象
 *
 * @author: zhengqiang
 * @date: 2022/6/29
 **/
@Data
@NoArgsConstructor
public class DocSaveAndRelatedCaseDto {
    /**
     * 案件id
     */
    @NotBlank(message = "案件id不能为空")
    private String caseId;
    /**
     * 文书目录编码
     */
    @NotBlank(message = "文书目录编码不能为空")
    private String documentCatalogCode;
    /**
     * 文书内容数据map
     */
    @NotEmpty(message = "文书内容数据map不能为空")
    private HashMap<String, Object> dataMap;

    /**
     * 当事人id
     */
    private String partyId;

}
